const String selectorScreenPrefix = "selectorScreen/";
const String customZombiePrefix = "customZombie/";
const String seedChooserPrefix = "seedChooser/";
const String peashooterPrefix = "peashooter/";
const String cabbagepultPrefix = "cabbagepult/";
const String cactusPrefix = "cactus/";
const String plantCardPrefix = "plantCard/";
const String plantMenuPrefix = "plantMenu/";
const String menuButtonPrefix = "menuButton/";
const String shovelPrefix = "shovel/";
const String bulletPrefix = "bullet/";

class AssetsName {
  // 图片
  static const String spritePea = "${bulletPrefix}pea.png"; // 豌豆
  static String spriteProjectileCactus =
      "${bulletPrefix}ProjectileCactus.png"; // 仙人掌刺
  static const String spriteCabbagePultCabbage =
      "${bulletPrefix}Cabbagepult_cabbage.png"; // 包心菜
  static const String spritePlantCardPeashooter =
      "${plantCardPrefix}peashooter.png"; // 豌豆射手
  static const String spritePlantCardSunflower =
      "${plantCardPrefix}sunflower.png"; // 向日葵
  static const String spritePeashooter =
      "${peashooterPrefix}idle/frame_0.png"; // 豌豆射手
  static const String spriteSunflower = "sunflower/frame_0.png"; // 向日葵
  static const String spriteSun = "sun.png"; // 阳关
  static const String spriteZombie = "zombie.png"; // 普通僵尸
  static const String spriteLawn = "lawn.png"; // 草坪
  static const String spriteShadow = "shadow.png"; // 阴影
  static const String bgmGrassWalk = "grasswalk.m4a"; // 草地关卡的背景音乐
  static const String bgmGrazeTheRoof = "graze_the_roof.m4a"; // 屋顶关卡的背景音乐
  static const String sunflowerAnimation = "sunflower/frame_"; // 太阳花动画
  static const String peashooterIdleAnimation =
      "${peashooterPrefix}idle/frame_"; // 豌豆射手动画
  static const String peashooterShootAnimation =
      "${peashooterPrefix}shoot/frame_"; // 豌豆射击动画
  static const String cabbagepultIdleAnimation =
      "${cabbagepultPrefix}idle/frame_"; // 包心菜投手动画
  static const String cabbagepultShootAnimation =
      "${cabbagepultPrefix}shooting/frame_"; // 包心菜投手射击动画
  static const String cactusIdleAnimation =
      "${cactusPrefix}idle/frame_"; // 仙人掌动画
  static const String cactusShootAnimation =
      "${cactusPrefix}shooting/frame_"; // 仙人掌射击动画
  static const String sunAnimation = "sun/frame_"; // 太阳动画
  static const String zombieWalkAnimation =
      "${customZombiePrefix}walk/frame_"; // 僵尸走路动画
  static const String zombieWalk2Animation =
      "${customZombiePrefix}walk2/frame_"; // 僵尸走路动画
  static const String zombieEatAnimation =
      "${customZombiePrefix}eat/frame_"; // 僵尸吃植物动画
  static const String zombieDeathAnimation =
      "${customZombiePrefix}death/frame_"; // 僵尸死亡动画
  static const String zombieDeath2Animation =
      "${customZombiePrefix}death2/frame_"; // 僵尸死亡动画2
  static const String stageDay = "stage/day.png";
  static const String plantMenuButton = "${plantMenuPrefix}button.png";
  static const String plantMenuShop = "${plantMenuPrefix}shop.png";
  static const String plantMenuShovel = "${plantMenuPrefix}shovel.png";
  static const String plantMenuShovelGroove =
      "${plantMenuPrefix}shovel_groove.png";
  static const String spritePeaHit = "other/pea_hit.png";
  static const String spriteSelectorScreenBgCenter =
      "${selectorScreenPrefix}SelectorScreen_BG_Center.jpg";
  static const String spriteSelectorScreenBgCenter_ =
      "${selectorScreenPrefix}SelectorScreen_BG_Center_.png";
  static const String spriteSelectorScreenBg =
      "${selectorScreenPrefix}SelectorScreen_BG.jpg";
  static const String spriteSelectorScreenLeavesBg =
      "${selectorScreenPrefix}SelectorScreen_Leaves.png";
  static const String spriteSelectorScreenBgLeft =
      "${selectorScreenPrefix}SelectorScreen_BG_Left.jpg";
  static const String spriteSelectorScreenBgLeft_ =
      "${selectorScreenPrefix}SelectorScreen_BG_Left_.png";
  static const String spriteSelectorScreenBgRight =
      "${selectorScreenPrefix}SelectorScreen_BG_Right.jpg";
  static const String spriteSelectorScreenBgRight_ =
      "${selectorScreenPrefix}SelectorScreen_BG_Right_.png";

  static const String spriteSelectorScreenLeaf1 =
      "${selectorScreenPrefix}SelectorScreen_Leaf1.png";
  static const String spriteSelectorScreenLeaf2 =
      "${selectorScreenPrefix}SelectorScreen_Leaf2.png";
  static const String spriteSelectorScreenLeaf3 =
      "${selectorScreenPrefix}SelectorScreen_Leaf3.png";
  static const String spriteSelectorScreenLeaf4 =
      "${selectorScreenPrefix}SelectorScreen_Leaf4.png";
  static const String spriteSelectorScreenLeaf5 =
      "${selectorScreenPrefix}SelectorScreen_Leaf5.png";
  static const String spriteSelectorScreenShadowStartAdventure =
      "${selectorScreenPrefix}SelectorScreen_Shadow_StartAdventure.png";
  static const String spriteSelectorScreenStartAdventureButton1 =
      "${selectorScreenPrefix}SelectorScreen_StartAdventure_Button1.png";
  static const String spriteSelectorScreenStartAdventureHighlight =
      "${selectorScreenPrefix}SelectorScreen_StartAdventure_Highlight.png";
  static const String spriteSelectorScreenChallengesButton =
      "${selectorScreenPrefix}SelectorScreen_Challenges_button.png";
  static const String spriteSelectorScreenChallengesHighlight =
      "${selectorScreenPrefix}SelectorScreen_Challenges_highlight.png";
  static const String spriteSelectorScreenSurvivalButton =
      "${selectorScreenPrefix}SelectorScreen_Survival_button.png";
  static const String spriteSelectorScreenShadowSurvival =
      "${selectorScreenPrefix}SelectorScreen_Shadow_Survival.png";
  static const String spriteSelectorScreenShadowZenGarden =
      "${selectorScreenPrefix}SelectorScreen_Shadow_ZenGarden.png";
  static const String spriteSelectorScreenShadowChallenge =
      "${selectorScreenPrefix}SelectorScreen_Shadow_Challenge.png";
  static const String spriteSelectorScreenSurvivalHighlight =
      "${selectorScreenPrefix}SelectorScreen_Survival_highlight.png";
  static const String spriteSelectorScreenVaseBreakerButton =
      "${selectorScreenPrefix}SelectorScreen_Vasebreaker_button.png";
  static const String spriteSelectorScreenVaseBreakerHighlight =
      "${selectorScreenPrefix}SelectorScreen_vasebreaker_highlight.png";
  static const String spriteSelectorScreenCloud7 =
      "${selectorScreenPrefix}SelectorScreen_Cloud7.png";
  static const String spriteSelectorScreenCloud2 =
      "${selectorScreenPrefix}SelectorScreen_Cloud2.png";
  static const String spriteSelectorScreenCloud4 =
      "${selectorScreenPrefix}SelectorScreen_Cloud4.png";
  static const String spriteSelectorScreenCloud6 =
      "${selectorScreenPrefix}SelectorScreen_Cloud6.png";
  static const String spriteSelectorScreenCloud5 =
      "${selectorScreenPrefix}SelectorScreen_Cloud5.png";
  static const String spriteSelectorScreenWoodSign1 =
      "${selectorScreenPrefix}SelectorScreen_WoodSign1.png";
  static const String spriteSelectorScreenWoodSign2Press =
      "${selectorScreenPrefix}SelectorScreen_WoodSign2_press.png";
  static const String spriteSelectorScreenWoodSign2 =
      "${selectorScreenPrefix}SelectorScreen_WoodSign2.png";
  static const String spriteSelectorScreenWoodSign3 =
      "${selectorScreenPrefix}SelectorScreen_WoodSign3.png";
  static const String spriteSelectorScreenFlower1 =
      "${selectorScreenPrefix}SelectorScreen_Flower1.png";
  static const String spriteSelectorScreenFlower2 =
      "${selectorScreenPrefix}SelectorScreen_Flower2.png";
  static const String spriteSelectorScreenFlower3 =
      "${selectorScreenPrefix}SelectorScreen_Flower3.png";
  static const String spriteSelectorScreenHelp1 =
      "${selectorScreenPrefix}SelectorScreen_Help1.png";
  static const String spriteSelectorScreenHelp2 =
      "${selectorScreenPrefix}SelectorScreen_Help2.png";
  static const String spriteSelectorScreenOptions1 =
      "${selectorScreenPrefix}SelectorScreen_Options1.png";
  static const String spriteSelectorScreenOptions2 =
      "${selectorScreenPrefix}SelectorScreen_Options2.png";
  static const String spriteSelectorScreenQuit1 =
      "${selectorScreenPrefix}SelectorScreen_Quit1.png";
  static const String spriteSelectorScreenQuit2 =
      "${selectorScreenPrefix}SelectorScreen_Quit2.png";
  static const String spriteZombieIdle2 = "${customZombiePrefix}idle2/frame_";
  static const String spriteZombieIdle = "${customZombiePrefix}idle/frame_";
  static const String spriteSeedChooserSeedBank =
      "${seedChooserPrefix}SeedBank.png";
  static const String spriteSeedChooserBackground =
      "${seedChooserPrefix}SeedChooser_Background.png";
  static const String spriteSeedChooserSeedPacketLarger =
      "${seedChooserPrefix}SeedPacket_Larger.png";
  static const String spriteSeedChooserSeedPacketSilhouette =
      "${seedChooserPrefix}SeedPacketSilhouette.png";
  static const String spriteSeedPeashooter =
      "${peashooterPrefix}idle/frame_0.png";
  static const String spriteSeedSunFlower = "sunflower/frame_3.png";
  static const String spriteBloverIdle = "blover/idle/frame_16.png";
  static const String spriteCabbagepultIdle = "cabbagepult/idle/frame_0.png";
  static const String spriteCactusIdle = "cactus/idle/frame_0.png";
  static const String spriteCattailIdle = "Cattail/idle/frame_0.png";
  static const String spriteCaltropIdle = "Caltrop/idle/frame_0.png";
  static const String spriteCherryBombIdle = "CherryBomb/idle/frame_0.png";
  static const String spriteChomperIdle = "Chomper/idle/frame_0.png";
  static const String spriteCobCannonIdle = "CobCannon/idle/frame_0.png";
  static const String spriteCoffeebeanIdle = "Coffeebean/idle/frame_0.png";
  static const String spriteSeedChooserButton =
      "${seedChooserPrefix}SeedChooser_Button.png";
  static const String spriteSeedChooserButtonDisabled =
      "${seedChooserPrefix}SeedChooser_Button_Disabled.png";
  static const String spriteSeedChooserButtonGlow =
      "${seedChooserPrefix}SeedChooser_Button_Glow.png";
  static const String zombieHead = "${customZombiePrefix}head/zombieHead.png";

  static const String buttonDownLeft =
      "${menuButtonPrefix}button_down_left.png";
  static const String buttonDownMiddle =
      "${menuButtonPrefix}button_down_middle.png";
  static const String buttonDownRight =
      "${menuButtonPrefix}button_down_right.png";
  static const String buttonLeft = "${menuButtonPrefix}button_left.png";
  static const String buttonMiddle = "${menuButtonPrefix}button_middle.png";
  static const String buttonRight = "${menuButtonPrefix}button_right.png";
  static const String shovel = "${shovelPrefix}Shovel.png";
  static const String shovelHiRes = "${shovelPrefix}Shovel_hi_res.png";
  static String shovelBank = "${shovelPrefix}ShovelBank.png";

  /// 音频文件
  static const String peaHit1 = "pea_hit_1.mp3"; // 豌豆攻击音效1
  static const String peaHit2 = "pea_hit_2.mp3"; // 豌豆攻击音效2
  static const String peaHit3 = "pea_hit_3.mp3"; // 豌豆攻击音效3
  static const String sunlightCollect = "sunlight_collect.mp3"; // 收集阳光
  static const String brainAte = "brain_ate.mp3"; // 脑子被吃了
  static const String plant = "plant.mp3"; // 栽种
  static const String zombieComing = "zombie_coming.mp3"; // 大批僵尸来了
  static const String choosePlant = "choose_plant.mp3"; // 选择植物
  static const String bgmZombieEatingPlant = "eating_plant.mp3"; // 僵尸正在吃植物;
  static const String bgmAtePlant = "ate_plant.mp3"; // 僵尸吃掉植物
  static const String bgmGrazyDave =
      "Laura Shigihara - Grazy Dave (Intro Theme).mp3"; // 菜单页面的背景音乐
  static const String bgmChooseYourSeeds =
      "Laura Shigihara - Choose your seeds.mp3"; // 选择种子音乐
  static const String choosePlantSeed = "choose_plant_seed.mp3"; // 选择种子
}
